package com.imc.platform.base.order.service;

import com.github.pagehelper.PageInfo;
import com.imc.api.order.pojo.LessonSchedule;
import com.imc.platform.base.order.pojo.Order;
import org.apache.ibatis.annotations.Param;

import java.util.Map;

/*
 * 类描述：订单信息服务类
 * 开发者：YT
 * 创建日期：2018/10/12 23:01
 */
public interface IPlatOrderService {
    /*
     * YT  2018/10/12 23:00
     * 方法描述：分页查询订单信息
     */
    PageInfo <Order> queryOrderByMap(int pageNumber, int pageSize, Map <String, String> orderMap);

    PageInfo <LessonSchedule> queryLessonSchedule(int pageNumber, int pageSize, Map <String, String> lessonScheduleMap);

    /*
     * YT  2018/10/12 23:00
     * 方法描述：根据订单ID，订单明细ID查询订单信息
     */
    Order queryOrderOrDetailById(String orderId, String detailId);
}
